// 测试查询plm_research_project集合
const cloud = require('wx-server-sdk');

async function checkData() {
  console.log('>> 开始查询数据库...');
  
  try {
    // 初始化云环境
    cloud.init({
      env: 'abitions-6gmak8fr92c59b33'
    });
    const db = cloud.database();
    
    console.log('>> 已连接到数据库');
    
    // 查询集合中的数据
    console.log('>> 开始查询plm_research_project集合...');
    const result = await db.collection('plm_research_project').get();
    
    console.log('>> 查询结果：', result);
    console.log('>> 记录数量：', result.data ? result.data.length : 0);
    
    // 如果有数据，打印第一条记录
    if (result.data && result.data.length > 0) {
      console.log('>> 第一条记录字段：', Object.keys(result.data[0]).join(', '));
      console.log('>> 第一条记录内容：', JSON.stringify(result.data[0]).substring(0, 300) + '...');
    } else {
      console.log('>> 集合中没有数据');
    }
    
  } catch (err) {
    console.error('>> 查询出错：', err);
  }
}

// 执行查询
checkData().then(() => {
  console.log('>> 查询完成');
}).catch(err => {
  console.error('>> 执行失败：', err);
}); 